gametheory
Class GameTheoryConstants

java.lang.Object
  extended by gametheory.GameTheoryConstants

public class GameTheoryConstants
extends java.lang.Object

static public class containing package-wide constants.


Field Summary
static java.util.ArrayList<Jama.Matrix> actionList
          List enumerating all possible combinations of discrete actions the agents can take.
static double BID_COST1
          Default parameter for firm 1's bid costs
static double BID_COST2
          Default parameter for firm 2's bid costs
static double BID_COST3
          Default parameter for firm 3's bid costs
static double BID_COST4
          Default parameter for firm 4's bid costs
static double DOMINATED_EQUILIBRIUM_SHIFTER
          Default parameter for dominated equilibrium shifter
static double EFFICIENT_EQUILIBRIUM_SHIFTER
          Default parameter for efficient equilibrium shifter
static int NUM_PARAMS
          Count of unknown parameters.
static int NUM_PLAYERS
          Default number of players.
static int NUMBER_IMPORTANCE_GAMES
          Default number of importance games.
static int NUMBER_MONTE_CARLO_GAMES
          Default number of games in the Monte Carlo.
static int NUMBER_MONTE_CARLO_ITERATIONS
          Default number of runs in the Monte Carlo.
static int NUMBER_OUTCOMES_PER_GAME
          Default number of simulations per game.
static int NUMBER_THREADS
          Default number of threads to use in distributed task computation.
static int PLOT_PARAMETER
          Default parameter to plot in GUI.
static double PROFIT_MULTIPLIER
          Default parameter for profit multiplier
static double PURE_STRATEGY_EQUILIBRIUM_SHIFTER
          Default parameter for pure strategy equilibrium shifter
static boolean SHOW_PLOT
          Switch to show plot in GUI.
static boolean USE_LTE
          Switch to use Chernozhukov and Hong's (2003) LTE minimizer.
 
Constructor Summary
GameTheoryConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NUMBER_MONTE_CARLO_GAMES

public static int NUMBER_MONTE_CARLO_GAMES
Default number of games in the Monte Carlo.


NUMBER_MONTE_CARLO_ITERATIONS

public static int NUMBER_MONTE_CARLO_ITERATIONS
Default number of runs in the Monte Carlo.


NUMBER_OUTCOMES_PER_GAME

public static int NUMBER_OUTCOMES_PER_GAME
Default number of simulations per game.


NUM_PLAYERS

public static int NUM_PLAYERS
Default number of players.


NUMBER_IMPORTANCE_GAMES

public static int NUMBER_IMPORTANCE_GAMES
Default number of importance games.


USE_LTE

public static boolean USE_LTE
Switch to use Chernozhukov and Hong's (2003) LTE minimizer.


BID_COST1

public static double BID_COST1
Default parameter for firm 1's bid costs


BID_COST2

public static double BID_COST2
Default parameter for firm 2's bid costs


BID_COST3

public static double BID_COST3
Default parameter for firm 3's bid costs


BID_COST4

public static double BID_COST4
Default parameter for firm 4's bid costs


PURE_STRATEGY_EQUILIBRIUM_SHIFTER

public static double PURE_STRATEGY_EQUILIBRIUM_SHIFTER
Default parameter for pure strategy equilibrium shifter


EFFICIENT_EQUILIBRIUM_SHIFTER

public static double EFFICIENT_EQUILIBRIUM_SHIFTER
Default parameter for efficient equilibrium shifter


PROFIT_MULTIPLIER

public static double PROFIT_MULTIPLIER
Default parameter for profit multiplier


DOMINATED_EQUILIBRIUM_SHIFTER

public static double DOMINATED_EQUILIBRIUM_SHIFTER
Default parameter for dominated equilibrium shifter


NUM_PARAMS

public static int NUM_PARAMS
Count of unknown parameters.


PLOT_PARAMETER

public static int PLOT_PARAMETER
Default parameter to plot in GUI.


SHOW_PLOT

public static boolean SHOW_PLOT
Switch to show plot in GUI.


NUMBER_THREADS

public static int NUMBER_THREADS
Default number of threads to use in distributed task computation.


actionList

public static java.util.ArrayList<Jama.Matrix> actionList
List enumerating all possible combinations of discrete actions the agents can take. Used to communicate across different parts of the program.

Constructor Detail

GameTheoryConstants

public GameTheoryConstants()